Skip to content

virtualbox-ose: update to 7.2.12.#61332

Open
Vinfall wants to merge 1 commit into
void-linux:masterfrom
Vinfall:virtualbox-ose-update
Open

virtualbox-ose: update to 7.2.12.#61332
Vinfall wants to merge 1 commit into
void-linux:masterfrom
Vinfall:virtualbox-ose-update

Conversation

@Vinfall

@Vinfall Vinfall commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Testing the changes

  • I tested the changes in this PR: briefly

Local build testing

  • I built this PR locally for my native architecture, x86_64-glibc

Add support for linux-7.1 host and guest.

PS: 7.2.10 would trigger kernel panic on linux 7.0-7.1 host, 7.2.12 fixed this and I've tested on these kernels (7.0.14 & 7.1.2).

In contrary to previous *solution*, VirtualBox now requires KVM init to
run VMs.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this not required anymore, changed?

@Vinfall Vinfall Jul 4, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, they moved to a new method since 7.2.10 which explicitly requires KVM initialization, so I removed #52910 workaround. This is also noted in the commitmsg. As it does not need user intervention, I did not add an INSTALL.msg.

The compiled package is tested to work on 6.18, 7.0 and 7.1, but not work on 6.12. (KVM init is introduced in linux-6.12, so this change does not affect earlier versions, i.e. 5.10-6.1).

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm, for competency I tested on linux-6.12 but it does NOT work and requires options kvm enable_virt_at_load=0. However, every other kernel does not need this parameter. I'm not sure how to solve this, changing linux6.12 package template sounds a bit dirty.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants